This article accurately ‘predicts’ the composition of galaxies at redshift 20 which is exactly what JWST is seeing:
https://www.nature.com/articles/nature11177
written in 2012 - your information is wrong.
https://link.springer.com/article/10.1186/s40668-014-0006-2 - 2015 - it is likely that Population III stars were much more massive than present-day stars
A general description of structure formation in the early Universe may be found in Barkana and Loeb (2001), Loeb (2008), and Wiklind et al. (2013). The high-redshift IGM is discussed in Barkana and Loeb (2007) and Meiksin (2009), and the effects of the relative velocity offset between DM and baryons may be found in Fialkov (2014). The formation of the first stars in minihalos is reviewed in Bromm and Larson (2004), Glover (2005, 2013), and Bromm (2013), while the properties of the first galaxies are described in Bromm and Yoshida (2011), Johnson (2013), and Loeb and Furlanetto (2013). Less focused reviews of star formation at high redshifts may be found in Bromm et al. (2009) and Loeb (2010). Finally, feedback by Population III is summarized in Ciardi and Ferrara (2005).
although simplistic calculations go back to 1967 (the quantum physics is extremely difficult), all the objections you regurgitate have been debunked starting in the 1970s. JWST is simply confirming these hypotheses. See, accurate predictions, confirmed with accurate data. Science reporting in the media is junk these days, stop reading the briefs on CNN and thinking you have an understanding.